home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Palettes / SwitchBox / SwitchBoxInspector.m < prev    next >
Text File  |  1995-06-12  |  843b  |  48 lines

  1. #import "version.h"
  2. #import "SwitchBox.h"
  3. #import "SwitchBoxInspector.h"
  4.  
  5. @implementation SwitchBoxInspector
  6.  
  7. - init
  8. {
  9.    char buf[MAXPATHLEN + 1];
  10.     
  11.    [super init];
  12.     
  13.    [[NXBundle bundleForClass:[SwitchBox class]] getPath:buf forResource:"SwitchBoxInspector" ofType:"nib"];
  14.  
  15.    [NXApp loadNibFile:buf owner:self withNames:NO fromZone:[self zone]];
  16.    return self;
  17. }
  18.  
  19. - ok:sender
  20. {
  21.    [[NXApp mainWindow] makeFirstResponder:[NXApp mainWindow]];
  22.    [window endEditingFor:self];
  23.  
  24.    [object setDefaultPanel: [initialText intValue]];
  25.    return [super ok:sender];
  26. }
  27.  
  28. - revert:sender
  29. {
  30.    [window endEditingFor:self];
  31.    [initialText setIntValue: [object defaultPanel]];
  32.  
  33.    return[super revert:sender];
  34. }
  35.  
  36. - (BOOL)wantsButtons
  37. {
  38.     return NO;
  39. }
  40.  
  41. - setVersionText: anObject
  42. {
  43.    [anObject setStringValue: version];
  44.    return self;
  45. }
  46.  
  47. @end
  48.